######## #### ############### ### ########## ##### ############### ### ########## ###### ############### ### ########## ###### ############### ### ##### # ####### ##### #### #### #### ########### ### #### ########### ######### ######## ##### #### ######### ################ #### ########### ########## ### #### #### ##### ### ########## ########################### # ##### ########## #### ##### #### ######### ### ####################### # ######### ########### ##### ########## #### ######### ###### #### ### ###### # ######## #### #### #### ######## ##### ######### ##### #### ### ##### # Ben-J 2003 # # # # ######## ##### ########## ####### ##### #### ##### ##### ###### ###### Saturnin v0.20 ============== First, a little note for a better understanding : Saturnin was the name of a little duck who was the hero of kiddie TV show on french TV in the late sixties. I think it'll explain a lot of things :) And no, I wasn't born at this time. What it's made of : ------------------- - Visual C++ 7.0 - Assembly for some opcodes - OpenGL for display - Lex/Flex for Saturn binary file disassembly What it can do now : -------------------- - Saturn mode : goes to the cd-player, with no cd detection right now - STV mode : some games are playable, some others show things, and some crash the emu - Possibility to load a Saturn binary file (like demos etc ...) - Possibility to choose the language from a dll file - Possibility to see the system ID of a Saturn cd (only d:\ now, sorry) What it can't do : ------------------ Start a Saturn game, read data from a cd (other than the system ID), and a lot more things ! (You'll be surprised to see how many things Saturnin can't do) Its growth : ------------ Master SH2 : 100% Slave SH2 : 100% Master/Slave communication : 50% SMPC : 60% Sound : 20% VDP1 : 80% VDP2 : 60% SCU : 80% DSP : 0% CD : 5% DMA : 95% Interrupts : 100% What it needs to run : ------------------------ Be sure to configure the paths (options->path) Choose the mode (options->mode) Commands are : - arrow keys - A or jamma => S - B or jamma => D - C or jamma => F - X or jamma => X - Y or jamma => C - Z or jamma => V - Start => Return - F1 => Test switch ( press F6 after to enter the test menu) - F2 => Service switch - F3 => Credit player 1 - F4 => Start player 1 - F8 => Bypass ST-V bios - F9 => Reloads the texture cache (when colors seem wrong on screen) There are 2 versions of Saturnin : - Saturnin SDE.exe : without debugger, faster but less compatible - Saturnin.exe : with debugger, slower but you can change the state of the emulator Some more things : - Saturnin is slow : almost nothing is optimized for now. I focus on compatibility first - There's no sound : I did some work on it, but not enough to hear something - Controls behave strangely in the Saturn bios - Start doesn't work for some ST-V games (Puyo Puyo Sun, the Cotton serie ...) - The debugger version generates huge amounts of log files Games showing something (and more for some ;) ) : ----------------------------------------------------------------- Astra Superstars Baku Baku Animal (playable) Columns 97 Cotton 2 Cotton Boomerang Danchi de Hanafuda (playable) Dynamite Deka Ejihon Tantei Jimusyo (playable) Elan Doree (playable but ugly as hell ans veeery slow) Final Arch Funky Head Boxers (playable) Groove on Fight Guardian Force Hanagumi Taisen Columns - Sakura Wars (playable) Karaoke Quiz Intro Don Don! Maru-Chan de Goo! Othello Shiyouyo Purikura Daisakusen (playable) Puyo Puyo Sun Radiant Silvergun Shanghai - The Great Wall Shienryu (playable) Super Major League Taisen Tant-R Sasi-su! Tecmo World Cup '98 Virtua Fighter Remix Virtual Mahjong Winter Heat Its godfathers : ---------------- - Ben-J, webmaster of Consollection, who created the website and is hosting it. He's often feeding it. - Fabien Autrel, the Satourne coder, who healed its malformations and fractures, where many others would have ended its life :) Thanks to : ----------------- - TyRaNiD - Charles MacDonald - Stefano Thieso - Bart Trzynadlowski for letting me use his Turbo68K - Stephane Dallongeville for his scsp core - the Segadev list - the Dynarec list - SegaXtreme and NGEmu communities - Benjamin Siskoo for remarks and advices - Zydio for everything he has done ;) - my translation team - my beta-testers - everyone supporting this project - and of course Ben-J and Fabien again ! If you want to contact me (or the duck), write here : saturnin@consollection.com Before asking questions about the emulator, don't forget to read the FAQ, maybe your questions have already be answered ! Come and see us in the dedicated forums too : http://www.forum.consollection.com/index.php?c=2 All the translations are available here : http://www.forum.consollection.com/index.php?showtopic=16 Don't forget the website ! http://saturnin.consollection.com See you soon for some brand new adventures ! Runik